Geometric algebra: a computational framework for geometrical applications

نویسندگان

  • Leo Dorst
  • Stephen Mann
چکیده

Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits specification of constructions in a totally coordinate-free manner. Since it contains primitives of any dimensionality (rather than just vectors) it has no special cases: all intersections of primitives are computed with one general incidence operator. We show that the quaternion representation of rotations is also naturally contained within the framework. Models of Euclidean geometry can be made which directly represent the algebra of spheres.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Geometric algebra: a computational framework for geometrical applications (part I: algebra)

Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits specification of constructions in a coordinate-free manner. Thus, the ideas of geometric algebra are important for developers of CAD systems. This paper gives an introduction to the elements of geometric a...

متن کامل

Geometric algebra: a computational framework for geometrical applications (part II: applications)

Geometric algebra is a consistent computational framework in which to define geometric primitives and their relationships. This algebraic approach contains all geometric operators and permits coordinate-free specification of computational constructions. It contains primitives of any dimensionality (rather than just vectors). This second paper on the subject uses the basic products to represent ...

متن کامل

Conformal Geometry, Euclidean Space and Geometric Algebra

Projective geometry provides the preferred framework for most implementations of Euclidean space in graphics applications. Translations and rotations are both linear transformations in projective geometry, which helps when it comes to programming complicated geometrical operations. But there is a fundamental weakness in this approach — the Euclidean distance between points is not handled in a s...

متن کامل

A case study in geometric algebra : Fitting roommodels to 3 D point clouds Author : Moos

Many geometrical problems exist which have been researched thoroughly, but always using classical methods such as linear algebra as a framework for the problem. As linear algebra is an algebra based on coordinates and numbers as basic elements of computation, this leads to longwinded and non-universal code. Geometric algebra is an alternative formalism in which geometric objects are the basic e...

متن کامل

Geometric Algebra - The mathematical language for Computational Engineering?

This work reviews some current engineering applications of geometric algebra and observes the potential of this mathematical language to become a basis for a wide range of computational engineering applications. Geometric algebra unifies many other mathematical concepts like quaternions and projective geometry and is able to easily deal with geometric objects, operations and transformations. Fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001